@font-face {
  font-family: Helvetica-Regular;
  src: url("../fonts/Helvetica-Font/Helvetica.ttf");
}
@font-face {
  font-family: Helvetica-Bold;
  src: url("../fonts/Helvetica-Font/Helvetica-Bold.ttf");
}
@font-face {
  font-family: Helvetica-Light;
  src: url("../fonts/Helvetica/Helvetica\ Light\ Condensed/");
}
@font-face {
  font-family: Helvetica-semiBold;
  font-weight: 800;
  src: url("../fonts/Helvetica/Helvetica-Medium-Condensed/Helvetica\ Medium\ Condensed.otf");
}
.ezio_link {
  color: red;
}
.ezio_link:hover {
  color: red;
}
.modal-backdrop {
  position: relative !important;
  z-index: 10;
}
footer a:hover {
  color: white;
}
footer ul li a:hover, a:focus{color:e8e8e8 !important;}
#exampleModalLong_two {
  padding-top: 3% !important;
  color: rgb(0, 0, 0);
  /* border: none; */
  /* background-color: transparent; */
}
#exampleModalLong_two .close {
  position: initial;
  border: none;
  background-color: transparent;
  color: black !important;
}
#exampleModalLong_two h2,
h3 {
  font-family: Helvetica-Bold;
}
#exampleModalLong h2,
h3 {
  font-family: Helvetica-Bold;
}
#exampleModalLong {
  color: rgb(0, 0, 0);
  padding-top: 3% !important;
}
#exampleModalLong .close {
  position: initial;
  border: none;
  background-color: transparent;
  color: black !important;
}
#exampleModalLong .modal-dialog {
  width: 100% !important;
}
#exampleModalLong .modal-header {
  /* justify-content: end !important; */
}
footer {
  background: #232323 url(../images/Footer/Mask\ Group\ 3.png) no-repeat;
  background-size: contain;
  height: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  color: #e8e8e8;
  font-family: Helvetica-Regular !important;
}
footer p {
  font-size: 15px;
}
.phone a {
  font-size: 14px;
}
.mail a {
  font-size: 14px;
}
footer ul li a {
  text-decoration: none;
  color: #e8e8e8;
  font-size: 14px;
}
footer ul li a:hover {
  color: #e8e8e8;
}
footer ul {
  list-style-type: none;
}
footer ul li {
  margin-top: 10px;
}
.address li {
  display: flex;
}

.phone li {
  display: flex;
  align-items: center;
}
.phone i {
  margin-right: 20px;
}
.mail i {
  margin-right: 20px;
}
.address i {
  margin-right: 20px;
}
.mail li {
  display: flex;
  align-items: center;
}
.mail li p {
  margin-right: 35px;
}

.line {
  width: 100%;
  border: 1px solid white;
}
/* scroll to top start*/
#myBtn {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 19px;
  z-index: 99999;
  border: none;
  outline: none;
  background-color: #bea579;
  color: white;
  cursor: pointer;
  padding: 10px;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
/* scroll to top end */
.mission_img {
  width: 100%;
}
.mob_form {
  width: 35%;
  background-color: white;
}
.btn_two {
  z-index: 10;
  position: fixed;
  top: 45%;
  right: -40px;
  transform: rotate(-90deg);
  background-color: #f1ca45;
  border: none;
  padding: 10px 20px;
  font-family: Helvetica-Bold;
  font-size: 13px;
  color: #232323 !important;
}
/* .whatsapp {
  position: fixed;
  bottom: 9%;
  right: 1%;
} */
.whatsapp {
  position: fixed;
  bottom: 15%;
  right: 3px;
}
@media (max-width: 1440px) {
  .btn_two {
    right: -3%;
  }
}
.ban_form {
  background: #fbfbfb 0% 0% no-repeat padding-box;
}
.footer_form {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.footer_form h2 {
  font-family: Helvetica-Bold;
}
.footer_side_form {
  /* width: 100% !important; */
  background-color: white;
  border-radius: 0% !important;
}

/* .drop #exampleModal .form-control {
  padding: 16%;
} */

.drop textarea {
  padding-left: 5% !important;
}
/* #exampleModal_two .modal-dialog {
  max-width: 900px !important;
  margin: 1.75rem auto;
} */
@media (min-width: 768px) {
  .modal-dialog {
    width: 707px !important;
    margin: 1.75rem auto !important;
  }
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 707px !important;
    margin: 1.75rem auto !important;
  }
}

#exampleModal_two .modal-header {
  background-color: #bd9234 !important;
  color: white !important;
  padding: 20px;
}
#exampleModal_two .modal-content {
  border: none;
  border-radius: 20px !important;
  overflow: hidden;
}
#exampleModal_two .btn-close {
  background: transparent url(../images/close.png) center/1em auto no-repeat !important;
}
#exampleModal_two .iti {
  margin-top: 3%;
}
#exampleModal_two .modal-header .btn-close {
  border: 2px solid rgb(255, 255, 255);
  border-radius: 50%;
}
#exampleModal_two .submit_btn {
  width: 25% !important;
  font-size: 15px;
}
::placeholder {
  font-size: 16px !important;
}
#exampleModal_two h2 {
  font-family: Helvetica-Bold;
}
#exampleModal_two form :is(input, select) {
  width: 100%;
  margin: 12px 0px;
  padding: 18px 17px;
  border: 1px solid #c5c5c5;
  -webkit-appearance: none;
  height: 44px;
  font-size: 16px;
}
#exampleModal_two .form-control {
  font-size: 16px;
}
textarea {
  font-size: 16px;
}
@media (max-width: 1024px) {
  .btn_two {
    right: -4%;
  }
}
.footer_logo {
  width: 100% !important;
}
@media (max-width: 820px) {
  .footer_logo {
    width: 35% !important;
  }
  .btn_two {
    z-index: 10;

    position: fixed;

    top: 55%;

    right: -4%;

    transform: rotate(-90deg);

    background-color: #f1ca45;

    border: none;
    font-family: Helvetica-Bold;

    font-size: 13px;
  }
  .btn_two {
    right: -5%;
  }
  .footer_side_form {
    width: 80% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.second_number {
  margin-left: 55px;
}
@media (max-width: 480px) {
  .btn_two {
    top: 38%;
  }
  .second_number {
    margin-left: 30px !important;
  }
  .phone i {
    margin-right: 12px;
  }
  #exampleModalLong .close {
    position: absolute;
    border: none;
    top: -12px;
    background-color: transparent;
    color: black !important;
}
  .mail i {
    margin-right: 12px;
  }
  .address i {
    margin-right: 12px;
  }
  footer {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .address img {
    width: 17px;
  }
  .phone img {
    width: 17px;
  }
  .mail img {
    width: 17px;
  }
  .footer_logo {
    width: 53% !important;
  }
  #exampleModal_two textarea {
    padding-left: 5% !important;
  }
  #exampleModalLong {
    padding-top: 15% !important;
  }
  #exampleModalLong_two {
    padding-top: 15% !important;
  }
  #exampleModal_two .submit_btn {
    width: 40% !important;
    font-size: 15px;
  }
  .footer_side_form {
    width: 90% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .mob_form {
    width: 100%;
  }
  .btn_two {
    right: -11%;
  }
}
@media (max-width: 425px) {
  #exampleModalLong_two .modal-header {
    padding: 5px !important;
  }
  #exampleModalLong .modal-dialog {
    padding: 5px !important;
  }
  .mail a {
    font-size: 12px !important;
  }
}

@media (max-width: 380px) {
  .whatsapp {
    position: fixed;
    bottom: 15% !important;
    right: 3px;
  }
  #exampleModalLong_two .modal-dialog {
    margin: 0.5rem !important;
  }
  #exampleModalLong .modal-dialog {
    margin: 0.5rem !important;
  }
}
